#ifndef __glut_interface_h__
#define __glut_interface_h__

#include "v3d_interface.h"

#include <GL/glut.h>



void glutResize(int width, int height);
void glutDisplay(void);
void EventHandlerKeyPress (unsigned char key, int x, int y);
void EventHandlerKeyUp (unsigned char key, int x, int y);

class GlutInterface: public V3dInterface
{
protected: 
	int test;

public:
	GlutInterface(void);
	~GlutInterface(void);

	virtual void Update();

	void InitWindow();
	void Start();

	friend void glutResize(int width, int height);

	friend void glutDisplay(void);

};


#endif	//__glut_interface_h__

